文本输入框(TextField)
Scripting 提供了与 SwiftUI 中 TextField 相似的文本输入框组件,支持声明式绑定、提示文字、焦点控制、滚动方向和行数限制等功能。
TextField 适用于用户信息填写、搜索、消息输入等各种输入场景,可灵活设置为单行或多行滚动输入。
属性定义
属性说明
示例一:可垂直滚动的多行输入框
行为说明:
- 输入框会自动扩展至 3~8 行的高度;
- 超过 8 行后内容将支持垂直滚动;
- 输入为空时显示
prompt占位提示文字。
示例二:基础的单行输入框
使用说明
title和label必须二选一,不可同时设置;- 设置
axis="vertical"并结合lineLimit可启用多行输入及滚动行为; - 可使用
autofocus、onFocus、onBlur管理输入框的焦点交互; - 搭配
useState可实现实时响应的表单输入功能。
